package dao;

import java.util.List;

import entity.Student;

public interface StudentDaoI {

	int add(Student st);

	int update(Student st);

	int del(long stuno);

	// R:分为两种：1：查单个对象；
	Student get(long stuno);

	// 2:查全部
	List<Student> searchAll();

	// 分页,count(*)
	/**
	 * 
	 * @param pageSize
	 *            页大小
	 * @param pageNo
	 *            页号
	 * @return
	 */
	List<Student> paging(int pageSize, int pageNo);

	List<Student> paging(int pageNo);

	List<Student> paging(int pageNo, String name, String tele, String qq);

	public Student login(long stun, String p);

	public int getTotalPage();

	/**
	 * 检查身份证是否重复
	 * 
	 * @param no
	 * @return
	 */
	public boolean checkTele(String no);

	int getTotalPage(String name, String tele, String qq);

}